#include <iostream>
#include "comm.hpp"
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
#include <string>
// 客户端向服务端写入
int main()
{
    // 打开文件
    int fd = open(FIFO_FILE, O_CREAT | O_WRONLY | O_TRUNC);
    if (fd < 0)
    {
        std::cerr << "打开文件失败" << std::endl;
        return -2;
    }

    else
    {
        std::string msg = "我是客户端，我向服务端写入\n";
        while (true)
        {
            ssize_t len = write(fd, msg.c_str(), msg.size() - 1);
            if (len == -1)
            {
                perror("write failed");
                exit(1);
            }
        }
    }
}